/* banner */
.banner{ width:1200px; height: 346.92px; margin: 0 auto 15px auto;}
/* banner-left */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; float: left;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo{position:relative;width:100%; max-width: 750px;margin: 0 auto; overflow: hidden;}
#owl-demo .item{ position:relative;display:block;}	
#owl-demo img{display:block;width:100%;}
.owl-pagination{position:absolute;left:0;bottom:5px;width:100%;height:10px;text-align:center;}
.owl-page{display:block;width:10px;height:10px;margin:0 5px;background:url(../images/bg15.png); zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-pagination div{ float: right;}
/* banner-right */
.hot{ width:435px; height: 346.92px; display: block; float: right; background: #fff url("../images/hot.png") no-repeat top left; box-sizing: border-box;}
.hot_th1{ width:96%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; font-size: 16px; line-height: 30px; color: #555; padding: 20px 0 10px 0; border-bottom: 1px solid #ccc;}
.hot_th1 p{ width:100%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; font-size: 18px; line-height: 40px; color: #464646; text-align: center;}
.hot_th1 a{ width:100%; display: block; color: #555;}
.hot ul{ width:96%; display: block; margin: 0 auto;}
.hot ul li{ width:100%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; font-size: 16px; line-height: 42px; color: #555; border-bottom: 1px dashed #ccc;}
.hot ul li:nth-child(5){ border-bottom: 0 dashed #fff;}
.hot ul li a{ width:100%; display: block; color: #555;}
.hot ul li i{ width:6px; height: 6px; border-radius: 6px; background: #f00; margin:18px 10px; float: left;}
/* bt */
.bt{ width:100%; display: block; margin:0 auto 15px auto;  font-family: "思源黑体 CN","myfont"; letter-spacing: 2px;}
.bt h2{width:100%; display: block; font-size: 30px; height: 50px; line-height:60px; text-align: center; margin: 0 auto; font-family: "思源黑体 CN","myfont"; font-weight: inherit; color: #0094ff;}
.bt p{width:100%; display: block; font-size: 18px;line-height:30px; text-align: center; margin: 0 auto 0 auto; font-family: "思源黑体 CN","myfont"; color: #464646;}
/* school */
.sch ul{ width:98%; display: block; margin: 0 auto;}
.sch ul li{ width:23.5%; display: block; float: left; background: #f4f4f4; margin: 0 2% 2% auto; font-family: "思源黑体 CN","myfont"; font-size: 16px; color: #777; line-height: 32px; text-align: center;}
.sch ul li:nth-child(4n){ margin-right:0;}
.sch ul li:nth-child(4){ margin-bottom:0;}
.sch ul li:nth-child(5){ margin-bottom:0;}
.sch ul li:nth-child(6){ margin-bottom:0;}
.sch ul li img{ width:100%; display: block; margin: 0 auto;}
.sch ul li p{width:100%; display: block; font-size: 18px; height: 50px; line-height:50px; text-align: center; margin: 0 auto; font-family: "思源黑体 CN","myfont"; color: #464646;}
/* zy */
.zy ul{ width:98%; display: block; margin: 0 auto;}
.zy ul li{ width:32%; display: block; float: left; background: #f4f4f4; margin: 0 2% 2% auto; padding-bottom: 10px; font-family: "思源黑体 CN","myfont"; font-size: 16px; color: #777; line-height: 32px; text-align: center;}
.zy ul li:nth-child(3n){ margin-right:0;}
.zy ul li:nth-child(4){ margin-bottom:0;}
.zy ul li:nth-child(5){ margin-bottom:0;}
.zy ul li:nth-child(6){ margin-bottom:0;}
.zy ul li img{ width:100%; display: block; margin: 0 auto;}
.zy ul li p{width:100%; display: block; font-size: 18px; height: 40px; line-height:50px; text-align: center; margin: 0 auto; font-family: "思源黑体 CN","myfont"; color: #464646;}
/* news */
.news{ width:98%; height: 559px; display: block; margin: 0 auto;}
.news div{ width:32%; display: block; float: left; background: #f4f4f4; margin: 0 2% 0 auto;}
.news div:nth-child(3){ margin-right:0;}
.news div ul{ width:98%; display: block; margin: 0 auto;}
.news div ul li{ width:100%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; font-size: 16px; line-height: 50px; color: #555; border-bottom: 1px dashed #ccc;}
.news div ul li i{ width:8px; height: 8px; display: block; background: url("../images/7.png") no-repeat center; margin:21px 8px 21px 10px; float: left;}
.news div ul li:nth-child(10){ border-bottom: 0 dashed #fff;}
.news div p{width:98%; display: block; height: 50px; font-family: "思源黑体 CN","myfont"; color: #0094ff; font-size: 20px; line-height: 55px; letter-spacing: 2px; border-bottom: 1px solid #d6d6d6;}
.news div p:after{ content: ""; width: 4px; height: 22px; top: 15px; margin: 0 10px 0 10px; background-color: #0094ff; display: block; float: left; border-radius: 6px; position: relative;}
.news div p a{ width:70px; height: 22px; display: block; border-radius: 80px; float: right; border: 1px solid #f60; font-family: "思源黑体 CN","myfont"; color: #f60; font-size: 12px; line-height: 22px; text-align: center; margin: 15px auto 0 auto;}
/* Q&A */
.qa{ width:1200px; display: block; margin: 0 auto;}
.qsa{ width:750px; height: 395px; display: block; float: left; background: #fff;}
.qsa_bt{width:98%; display: block; height: 50px; font-family: "思源黑体 CN","myfont"; color: #0094ff; font-size: 20px; line-height: 55px; letter-spacing: 2px; border-bottom: 1px solid #d6d6d6;}
.qsa_bt:after{ content: ""; width: 23px; height: 18px; top: 19px; margin: 0 10px 0 10px; background: url("../images/5.png") no-repeat center; display: block; float: left; border-radius: 6px; position: relative;}
.qsa_bt a{ width:70px; height: 22px; display: block; border-radius: 80px; float: right; border: 1px solid #f60; font-family: "思源黑体 CN","myfont"; color: #f60; font-size: 12px; line-height: 22px; text-align: center; margin: 15px auto 0 auto;}
.qsas ul{ width:98%; display: block; margin: 0 auto; }
.qsas ul li{ width:100%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; font-size: 16px; line-height: 30px; color: #666; padding: 5px 0; border-bottom: 1px dashed #ccc; text-align: justify;}
.qsas ul li i{ width:8px; height: 8px; display: block; background: url("../images/7.png") no-repeat center; margin:15px 8px 15px 10px; float: left;}
.qsas ul li p{ width:100%; display: block; margin: 0 auto; font-family:"思源黑体 CN","myfont"; font-size: 18px; line-height: 40px; color: #464646;}
.qsas ul li a{ width:100%; display: block; color: #555;}
.qsas ul li:nth-child(3){ border-bottom: 0 dashed #fff;}


.bd{ width:435px; height: 395px; display: block; float: right; background: #fff;}
.bd_bt{width:98%; display: block; height: 50px; font-family: "思源黑体 CN","myfont"; color: #0094ff; font-size: 20px; line-height: 55px; letter-spacing: 2px; border-bottom: 1px solid #d6d6d6;}
.bd_bt:after{ content: ""; width: 22px; height: 22px; top: 18px; margin: 0 10px 0 10px; background: url("../images/6.png") no-repeat center; display: block; float: left; border-radius: 6px; position: relative;}
.form_yy { margin:0 10px; padding-bottom:32px;}
.form_yy dl { padding-top:25px; clear:both; }
.form_yy dt { width:62px; line-height:38px; color:#000; text-align:right; float:left;font-size:15px;}
.form_yy dd { float:left; width:353px;}
.form_yy .i_w {width:353px; height:36px;border:1px solid #d7d7d7;}
.form_yy .input { margin:0 10px; width:175px; height:36px;line-height:36px; color:#333333; font-size:13px; font-family:Microsoft Yahei; outline-width:0; border:0; outline-width:0;}
.form_yy .input::-webkit-input-placeholder{ color: #929292;}
.form_yy .input::-moz-placeholder{color: #929292; }
.form_yy .input:-ms-input-placeholder{color: #929292;}
.form_yy .sel_w {width:353px; height:36px;border:1px solid #d7d7d7;}
.form_yy .sel {  cursor:pointer; margin:0 0 0 0; text-indent:10px; width:353px; height:36px;line-height:36px; color:#000; font-size:13px; font-family:Microsoft Yahei; outline-width:0; border:0; outline-width:0;}
.form_yy .te_w {width:353px; height:78px;border:1px solid #d7d7d7;}
.form_yy .textarea { margin:9px 10px 0; width:175px; height:64px;line-height:18px; color:#333333; font-size:13px; font-family:Microsoft Yahei; outline-width:0; border:0; outline-width:0;}
.form_yy .textarea::-webkit-input-placeholder{ color: #929292;}
.form_yy .textarea::-moz-placeholder{color: #929292; }
.form_yy .textarea:-ms-input-placeholder{color: #929292;}
.form_yy .btn_w { clear:both; text-align:center; padding-top:25px;}
.form_yy .btn { cursor:pointer; width:400px; height:38px; line-height:38px; margin:0 auto 0; background:#00b388; color:#ffffff; border:0; outline-width:0;
-moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px; font-size: 16px;}
.form_yy .btn:hover { background:#019f79;}








